83b8c1e1c41f6e4312f2f238290731fc9033e04b,community/lucene-index/src/test/java/org/neo4j/kernel/api/impl/schema/populator/NonUniqueDatabaseIndexPopulatingUpdaterTest.java,NonUniqueDatabaseIndexPopulatingUpdaterTest,additionsDeliveredToIndexWriter,#,138
Before Change
LuceneDocumentStructure.documentRepresentingProperties( (long) 1, "foo" ) );
verify( writer ).updateDocument( newTermForChangeOrRemove( 2 ),
LuceneDocumentStructure.documentRepresentingProperties( (long) 2, "bar" ) );
verify( writer ).updateDocument( newTermForChangeOrRemove( 3 ),
LuceneDocumentStructure.documentRepresentingProperties( (long) 3, "qux" ) );
}
@Test
After Change
LuceneIndexWriter writer = mock( LuceneIndexWriter.class );
NonUniqueLuceneIndexPopulatingUpdater updater = newUpdater( writer );
String expectedString1 = LuceneDocumentStructure.documentRepresentingProperties( (long) 1, "foo" ).toString();
String expectedString2 = LuceneDocumentStructure.documentRepresentingProperties( (long) 2, "bar" ).toString();
String expectedString3 = LuceneDocumentStructure.documentRepresentingProperties( (long) 3, "qux" ).toString();
String expectedString4 = LuceneDocumentStructure.documentRepresentingProperties( (long) 4, "git", "bit" )
.toString();
updater.process( add( 1, index, "foo" ) );
verifydocument( writer, newTermForChangeOrRemove( 1 ), expectedString1 );
updater.process( add( 2, index, "bar" ) );
verifydocument( writer, newTermForChangeOrRemove( 2 ), expectedString2 );
updater.process( add( 3, index, "qux" ) );
verifydocument( writer, newTermForChangeOrRemove( 3 ), expectedString3 );
updater.process( add( 4, compositeIndex, "git", "bit" ) );
verifydocument( writer, newTermForChangeOrRemove( 4 ), expectedString4 );